package com.service.infoEntry.entity;

import lombok.Data;

import java.util.Date;

@Data
public class ProgrammeInfo3 {
    private String id;
    /**
     * 项目编号
     */
    private String no;
    /**
     * 项目名称
     */
    private String name;
    /**
     * 创建者id
     */
    private String userId;
    /**
     * 团队id
     */
    private String teamId;
    /**
     * 项目描述
     */
    private String description;

    public String getTenantLiaisonOfficerInfo() {
        return tenantLiaisonOfficerInfo;
    }

    public void setTenantLiaisonOfficerInfo(String tenantLiaisonOfficerInfo) {
        this.tenantLiaisonOfficerInfo = tenantLiaisonOfficerInfo;
    }

    /**
     * 项目类型
     */
    private String programmeType;
    /**
     * 立项时间
     */
    private Date addTime;
    /**
     * MSP名称
     */
    private String MSPName;
    /**
     * MSP账号
     */
    private String MSPAccount;
    /**
     * MSP接口人
     */
    private String MSPUser;
    /**
     * 客户名称
     */
    private String clientName;
    /**
     * 租户账号
     */
    private String tenantAccount;
    /**
     * 租户接口人信息
     */
    private String tenantLiaisonOfficerInfo;
    /**
     * 区域
     */
    private String region;
    /**
     * 产品经理
     */
    private String pm;
    /**
     * 行业
     */
    private String business;
    /**
     * 规模,三级下拉菜单
     */
    private Integer scale;
    /**
     * 合同号
     */
    private String contractNo;
    /**
     * 项目状态；项目状态:0-启动;1-下单;2-交付;3-运维;4-关闭
     * 项目状态修改后：0--启动 1--POC试用 2--形成PO 3--交付验收 4--形成收入 1-1--挂起（试用未转商用）1-2--丢标（异常关闭）
     * :0-启动;1-下单;2-交付;3-运维;4-关闭
     */
    private Integer status;
    /**
     * 项目进展
     */
    private String process;
    /**
     * 项目关闭原因
     */
    private String closeReason;
    /**
     * 项目关闭时间
     */
    private Date closeTime;
    /**
     * 项目状态:true-1-公开;false-0-私密
     */
    private String programmeStatus;
    /**
     * 刷新时间
     */
    private Date updateTime;
    /**
     * 附件
     */
    private String accessory;
    /**
     * L3行业
     */
    private String industryLevelThree;
    /**
     * 类型
     */
    private String serviceType;
    /**
     * 代表处
     */
    private String representativeOffice;
    /**
     * 跟踪状态（OPEN/CLOSE）
     */
    private String trackStatus;
    /**
     * 是否top项目
     */
    private Boolean isTop;
    /**
     * 一线责任人
     */
    private String frontLinePerson;
    /**
     * 运营责任人
     */
    private String operationPerson;
    /**
     * 预计试用台数
     */
    private Integer expTrialCount;
    /**
     * 已try台数
     */
    private Integer tryCount;
    /**
     * 已Buy台数
     */
    private Integer buyCount;
    /**
     * 预计商用台数
     */
    private Integer expCommercialCount;
    /**
     * 预计下单时间
     */
    private Date expOrderTime;
    /**
     * 实际下单时间
     */
    private Date actualOrderTime;
    /**
     * 丢标原因类别（如果类别为"特性不满足"，
     * 就要填写丢标具体原因，
     * 如第三方纳管，PON纳管，AO域对接、
     * 特殊的需求请在丢标备注填写需求单号）
     */
    private String bidLossReasonCategory;
    /**
     * 丢标具体原因
     */
    private String bidLossSpecificReasons;
    /**
     * 丢标备注
     */
    private String bidLossRemark;
    /**
     * 渠道名称
     */
    private String channelName;
    /**
     * 渠道联系人姓名
     */
    private String channelContactsName;
    /**
     * 渠道联系人手机号
     */
    private String channelContactsTel;
    /**
     * 渠道联系人邮箱
     */
    private String channelContactsEmail;
    /**
     * 客户联系人姓名
     */
    private String customerContactsName;
    /**
     * 客户联系人手机号
     */
    private String customerContactsTel;
    /**
     * 客户联系人邮箱
     */
    private String customerContactsEmail;
    /**
     * 问题举措
     */
    private String problemInitiatives;
    /**
     * 困难和风险
     */
    private String difficultiesOrRisk;
    /**
     * 项目背景（包括友商信息）
     */
    private String proBackground;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 项目把握度
     */
    private String proPower;
}
